package com.jic.product.model.entity;
import java.util.Date;
//import javax.validation.constraints.NotEmpty;
import com.jic.product.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
@ApiModel(description = " m_warehouse_flowing ")
public class MWarehouse extends BaseEntity {
	private static final long serialVersionUID = 1L;
    // @NotEmpty(message = "") 
    @ApiModelProperty(notes = "")
    private Long id;

    // @NotEmpty(message = "仓库流水编码") 
    @ApiModelProperty(notes = "仓库流水编码")
    private String flowingCode;

    // @NotEmpty(message = "仓库编码") 
    @ApiModelProperty(notes = "仓库编码")
    private String warehouseCode;

    // @NotEmpty(message = "仓库名称") 
    @ApiModelProperty(notes = "仓库名称")
    private String warehouseName;

    // @NotEmpty(message = "商品编码") 
    @ApiModelProperty(notes = "商品编码")
    private String productCode;

    // @NotEmpty(message = "商品名称") 
    @ApiModelProperty(notes = "商品名称")
    private String productName;

    // @NotEmpty(message = "商品计量单位") 
    @ApiModelProperty(notes = "商品计量单位")
    private String productUnitId;

    // @NotEmpty(message = "商品计量单位名称") 
    @ApiModelProperty(notes = "商品计量单位名称")
    private String productUnitName;

    // @NotEmpty(message = "商品数量") 
    @ApiModelProperty(notes = "商品数量")
    private String productCount;

    // @NotEmpty(message = "单据来源类型") 
    @ApiModelProperty(notes = "单据来源类型")
    private String sourceType;

    // @NotEmpty(message = "单据来源类型名称") 
    @ApiModelProperty(notes = "单据来源类型名称")
    private String sourceTypeName;

    // @NotEmpty(message = "单据编号") 
    @ApiModelProperty(notes = "单据编号")
    private String documentsNumber;

    // @NotEmpty(message = "备注") 
    @ApiModelProperty(notes = "备注")
    private String remark;



    // @NotEmpty(message = "商家名称") 
    @ApiModelProperty(notes = "商家名称")
    private String deptName;

    // @NotEmpty(message = "店铺Id") 
    @ApiModelProperty(notes = "店铺Id")
    private Long storeId;

    // @NotEmpty(message = "店铺名称") 
    @ApiModelProperty(notes = "店铺名称")
    private String storeName;

    @ApiModelProperty("修改人姓名")
    private String updaterName;

    @ApiModelProperty("创建人姓名")
    private String createrName;


}
